Add support for non-transitive dependencies
authorYehuda Katz + Carl Lerche <engineering@tilde.io>
Wed, 2 Jul 2014 23:32:24 +0000 (16:32 -0700)
committerAlex Crichton <alex@alexcrichton.com>
Thu, 3 Jul 2014 14:30:11 +0000 (07:30 -0700)
commitc2c96a6591d00fd2df21359fb00a328446ee1c50
tree888d8b162d352435612aea1062fc73dc5c898fc9
parent98622817c230dcb0dc3e99728397ba38f5fd18ab
Add support for non-transitive dependencies

Development and test dependencies should not be transitively pulled in.
For example, if I use rust-curl, and it happens to use hamcrest for
testing, that does not mean I depend on hamcrest.
src/cargo/core/dependency.rs
src/cargo/core/resolver.rs